<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.14.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DM-CtrlH7-BF-DevProgram: GPIO Alternate Function Selection</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="50x5.png"/></td>
  <td id="projectalign">
   <div id="projectname">DM-CtrlH7-BF-DevProgram<span id="projectnumber">&#160;beta 0.1</span>
   </div>
   <div id="projectbrief">C.ONE Studio Damiao Development Board Framework</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.14.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search',true);
  $(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(function(){initNavTree('group___g_p_i_o___alternate__function__selection.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">GPIO Alternate Function Selection <div class="ingroups"><a class="el" href="group___s_t_m32_h7xx___h_a_l___driver.html">STM32H7xx_HAL_Driver</a> &raquo; <a class="el" href="group___g_p_i_o_ex.html">GPIOEx</a> &raquo; <a class="el" href="group___g_p_i_o_ex___exported___constants.html">GPIO Exported Constants</a></div></div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 id="header-define-members" class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga93a65e75bfe22810f2e8f8eff9b3618b" id="r_ga93a65e75bfe22810f2e8f8eff9b3618b"><td class="memItemLeft" align="right" valign="top"><a id="ga93a65e75bfe22810f2e8f8eff9b3618b" name="ga93a65e75bfe22810f2e8f8eff9b3618b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF0_RTC_50Hz</b>&#160;&#160;&#160;((uint8_t)0x00)  /* RTC_50Hz Alternate Function mapping                                                     */</td></tr>
<tr class="memdesc:ga93a65e75bfe22810f2e8f8eff9b3618b"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 0 selection. <br /></td></tr>
<tr class="memitem:ga2c2c2ebb2b09db35be06740566eeda5d" id="r_ga2c2c2ebb2b09db35be06740566eeda5d"><td class="memItemLeft" align="right" valign="top"><a id="ga2c2c2ebb2b09db35be06740566eeda5d" name="ga2c2c2ebb2b09db35be06740566eeda5d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF0_MCO</b>&#160;&#160;&#160;((uint8_t)0x00)  /* MCO (MCO1 and MCO2) Alternate Function mapping                                          */</td></tr>
<tr class="memitem:gaa2f012907797b7a0d3ef1831cb8f013f" id="r_gaa2f012907797b7a0d3ef1831cb8f013f"><td class="memItemLeft" align="right" valign="top"><a id="gaa2f012907797b7a0d3ef1831cb8f013f" name="gaa2f012907797b7a0d3ef1831cb8f013f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF0_SWJ</b>&#160;&#160;&#160;((uint8_t)0x00)  /* SWJ (SWD and JTAG) Alternate Function mapping                                           */</td></tr>
<tr class="memitem:gac1758cd3f314560efb44c2fa504d6f7c" id="r_gac1758cd3f314560efb44c2fa504d6f7c"><td class="memItemLeft" align="right" valign="top"><a id="gac1758cd3f314560efb44c2fa504d6f7c" name="gac1758cd3f314560efb44c2fa504d6f7c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF0_LCDBIAS</b>&#160;&#160;&#160;((uint8_t)0x00)  /* LCDBIAS Alternate Function mapping                                                      */</td></tr>
<tr class="memitem:gab8c8f038d314b7bf2d62bce189d45877" id="r_gab8c8f038d314b7bf2d62bce189d45877"><td class="memItemLeft" align="right" valign="top"><a id="gab8c8f038d314b7bf2d62bce189d45877" name="gab8c8f038d314b7bf2d62bce189d45877"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF0_TRACE</b>&#160;&#160;&#160;((uint8_t)0x00)  /* TRACE Alternate Function mapping                                                        */</td></tr>
<tr class="memitem:ga232695759304748cda241cc00e0680e5" id="r_ga232695759304748cda241cc00e0680e5"><td class="memItemLeft" align="right" valign="top"><a id="ga232695759304748cda241cc00e0680e5" name="ga232695759304748cda241cc00e0680e5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF1_TIM1</b>&#160;&#160;&#160;((uint8_t)0x01)  /* TIM1 Alternate Function mapping   */</td></tr>
<tr class="memdesc:ga232695759304748cda241cc00e0680e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 1 selection. <br /></td></tr>
<tr class="memitem:ga4a124b0badec1580f1581a5fccd32ade" id="r_ga4a124b0badec1580f1581a5fccd32ade"><td class="memItemLeft" align="right" valign="top"><a id="ga4a124b0badec1580f1581a5fccd32ade" name="ga4a124b0badec1580f1581a5fccd32ade"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF1_TIM2</b>&#160;&#160;&#160;((uint8_t)0x01)  /* TIM2 Alternate Function mapping   */</td></tr>
<tr class="memitem:gac796ac1543858321a4f2021d34955e8f" id="r_gac796ac1543858321a4f2021d34955e8f"><td class="memItemLeft" align="right" valign="top"><a id="gac796ac1543858321a4f2021d34955e8f" name="gac796ac1543858321a4f2021d34955e8f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF1_TIM16</b>&#160;&#160;&#160;((uint8_t)0x01)  /* TIM16 Alternate Function mapping  */</td></tr>
<tr class="memitem:gaf209ec61fb3daade33ba3895f939bb91" id="r_gaf209ec61fb3daade33ba3895f939bb91"><td class="memItemLeft" align="right" valign="top"><a id="gaf209ec61fb3daade33ba3895f939bb91" name="gaf209ec61fb3daade33ba3895f939bb91"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF1_TIM17</b>&#160;&#160;&#160;((uint8_t)0x01)  /* TIM17 Alternate Function mapping  */</td></tr>
<tr class="memitem:gabef2075113c988d8e61fb4b553ed1f43" id="r_gabef2075113c988d8e61fb4b553ed1f43"><td class="memItemLeft" align="right" valign="top"><a id="gabef2075113c988d8e61fb4b553ed1f43" name="gabef2075113c988d8e61fb4b553ed1f43"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF1_LPTIM1</b>&#160;&#160;&#160;((uint8_t)0x01)  /* LPTIM1 Alternate Function mapping */</td></tr>
<tr class="memitem:ga13b34ce8addd55c988983196dd3a83f5" id="r_ga13b34ce8addd55c988983196dd3a83f5"><td class="memItemLeft" align="right" valign="top"><a id="ga13b34ce8addd55c988983196dd3a83f5" name="ga13b34ce8addd55c988983196dd3a83f5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF1_FMC</b>&#160;&#160;&#160;((uint8_t)0x01)  /* FMC Alternate Function mapping : available on STM32H72xxx/STM32H73xxx */</td></tr>
<tr class="memitem:ga41e7dab432740a5fff4084890764242f" id="r_ga41e7dab432740a5fff4084890764242f"><td class="memItemLeft" align="right" valign="top"><a id="ga41e7dab432740a5fff4084890764242f" name="ga41e7dab432740a5fff4084890764242f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF2_TIM3</b>&#160;&#160;&#160;((uint8_t)0x02)  /* TIM3 Alternate Function mapping   */</td></tr>
<tr class="memdesc:ga41e7dab432740a5fff4084890764242f"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 2 selection. <br /></td></tr>
<tr class="memitem:gaea624d501cf9bbc28e01bcba9270b895" id="r_gaea624d501cf9bbc28e01bcba9270b895"><td class="memItemLeft" align="right" valign="top"><a id="gaea624d501cf9bbc28e01bcba9270b895" name="gaea624d501cf9bbc28e01bcba9270b895"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF2_TIM4</b>&#160;&#160;&#160;((uint8_t)0x02)  /* TIM4 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga8b122f3db7f4a483f5e268543ccf60ba" id="r_ga8b122f3db7f4a483f5e268543ccf60ba"><td class="memItemLeft" align="right" valign="top"><a id="ga8b122f3db7f4a483f5e268543ccf60ba" name="ga8b122f3db7f4a483f5e268543ccf60ba"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF2_TIM5</b>&#160;&#160;&#160;((uint8_t)0x02)  /* TIM5 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga50cf7180fc1c8587760510e0c7e4e5a0" id="r_ga50cf7180fc1c8587760510e0c7e4e5a0"><td class="memItemLeft" align="right" valign="top"><a id="ga50cf7180fc1c8587760510e0c7e4e5a0" name="ga50cf7180fc1c8587760510e0c7e4e5a0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF2_TIM12</b>&#160;&#160;&#160;((uint8_t)0x02)  /* TIM12 Alternate Function mapping  */</td></tr>
<tr class="memitem:ga25816939c34abda1ff9cfec7637f1867" id="r_ga25816939c34abda1ff9cfec7637f1867"><td class="memItemLeft" align="right" valign="top"><a id="ga25816939c34abda1ff9cfec7637f1867" name="ga25816939c34abda1ff9cfec7637f1867"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF2_SAI1</b>&#160;&#160;&#160;((uint8_t)0x02)  /* SAI1 Alternate Function mapping   */</td></tr>
<tr class="memitem:gac57e4297310e4df6843a3c8559e93c7c" id="r_gac57e4297310e4df6843a3c8559e93c7c"><td class="memItemLeft" align="right" valign="top"><a id="gac57e4297310e4df6843a3c8559e93c7c" name="gac57e4297310e4df6843a3c8559e93c7c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF2_TIM15</b>&#160;&#160;&#160;((uint8_t)0x02)  /* TIM15 Alternate Function mapping : available on STM32H7A3xxx/STM32H7B3xxx/STM32H7B0xxx and STM32H72xxx/STM32H73xxx */</td></tr>
<tr class="memitem:gaf090cae245bfae075661c330c470c3f4" id="r_gaf090cae245bfae075661c330c470c3f4"><td class="memItemLeft" align="right" valign="top"><a id="gaf090cae245bfae075661c330c470c3f4" name="gaf090cae245bfae075661c330c470c3f4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF3_TIM8</b>&#160;&#160;&#160;((uint8_t)0x03)  /* TIM8 Alternate Function mapping   */</td></tr>
<tr class="memdesc:gaf090cae245bfae075661c330c470c3f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 3 selection. <br /></td></tr>
<tr class="memitem:ga9972e6aea1ef36828b962a3f039a5398" id="r_ga9972e6aea1ef36828b962a3f039a5398"><td class="memItemLeft" align="right" valign="top"><a id="ga9972e6aea1ef36828b962a3f039a5398" name="ga9972e6aea1ef36828b962a3f039a5398"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF3_LPTIM2</b>&#160;&#160;&#160;((uint8_t)0x03)  /* LPTIM2 Alternate Function mapping */</td></tr>
<tr class="memitem:gac4d74381d99148f166abd7c56b5da270" id="r_gac4d74381d99148f166abd7c56b5da270"><td class="memItemLeft" align="right" valign="top"><a id="gac4d74381d99148f166abd7c56b5da270" name="gac4d74381d99148f166abd7c56b5da270"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF3_DFSDM1</b>&#160;&#160;&#160;((uint8_t)0x03)  /* DFSDM Alternate Function mapping  */</td></tr>
<tr class="memitem:gaa3b6c7c20bd56b6a7970c2bf41e48422" id="r_gaa3b6c7c20bd56b6a7970c2bf41e48422"><td class="memItemLeft" align="right" valign="top"><a id="gaa3b6c7c20bd56b6a7970c2bf41e48422" name="gaa3b6c7c20bd56b6a7970c2bf41e48422"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF3_LPTIM3</b>&#160;&#160;&#160;((uint8_t)0x03)  /* LPTIM3 Alternate Function mapping */</td></tr>
<tr class="memitem:ga7769092b39672fed5e5620f9d8ec8cc3" id="r_ga7769092b39672fed5e5620f9d8ec8cc3"><td class="memItemLeft" align="right" valign="top"><a id="ga7769092b39672fed5e5620f9d8ec8cc3" name="ga7769092b39672fed5e5620f9d8ec8cc3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF3_LPTIM4</b>&#160;&#160;&#160;((uint8_t)0x03)  /* LPTIM4 Alternate Function mapping */</td></tr>
<tr class="memitem:ga3a6d21d41f2540c1e8570e8063cccc51" id="r_ga3a6d21d41f2540c1e8570e8063cccc51"><td class="memItemLeft" align="right" valign="top"><a id="ga3a6d21d41f2540c1e8570e8063cccc51" name="ga3a6d21d41f2540c1e8570e8063cccc51"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF3_LPTIM5</b>&#160;&#160;&#160;((uint8_t)0x03)  /* LPTIM5 Alternate Function mapping */</td></tr>
<tr class="memitem:ga5f0da41681c13e290b8ca5c1e25885ac" id="r_ga5f0da41681c13e290b8ca5c1e25885ac"><td class="memItemLeft" align="right" valign="top"><a id="ga5f0da41681c13e290b8ca5c1e25885ac" name="ga5f0da41681c13e290b8ca5c1e25885ac"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF3_LPUART</b>&#160;&#160;&#160;((uint8_t)0x03)  /* LPUART Alternate Function mapping */</td></tr>
<tr class="memitem:ga80dc15eb9d11733811c1db6c8fc18b3e" id="r_ga80dc15eb9d11733811c1db6c8fc18b3e"><td class="memItemLeft" align="right" valign="top"><a id="ga80dc15eb9d11733811c1db6c8fc18b3e" name="ga80dc15eb9d11733811c1db6c8fc18b3e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF3_LTDC</b>&#160;&#160;&#160;((uint8_t)0x03)  /* LTDC Alternate Function mapping : available on STM32H72xxx/STM32H73xxx */</td></tr>
<tr class="memitem:ga756e49236633954d1e86cc01c03fb518" id="r_ga756e49236633954d1e86cc01c03fb518"><td class="memItemLeft" align="right" valign="top"><a id="ga756e49236633954d1e86cc01c03fb518" name="ga756e49236633954d1e86cc01c03fb518"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_I2C1</b>&#160;&#160;&#160;((uint8_t)0x04)  /* I2C1 Alternate Function mapping   */</td></tr>
<tr class="memdesc:ga756e49236633954d1e86cc01c03fb518"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 4 selection. <br /></td></tr>
<tr class="memitem:gac0a21510acee65b71f4f9da497de8834" id="r_gac0a21510acee65b71f4f9da497de8834"><td class="memItemLeft" align="right" valign="top"><a id="gac0a21510acee65b71f4f9da497de8834" name="gac0a21510acee65b71f4f9da497de8834"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_I2C2</b>&#160;&#160;&#160;((uint8_t)0x04)  /* I2C2 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga2ac25d0b23bd43deeed4f4201e1cc275" id="r_ga2ac25d0b23bd43deeed4f4201e1cc275"><td class="memItemLeft" align="right" valign="top"><a id="ga2ac25d0b23bd43deeed4f4201e1cc275" name="ga2ac25d0b23bd43deeed4f4201e1cc275"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_I2C3</b>&#160;&#160;&#160;((uint8_t)0x04)  /* I2C3 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga4b512f0fdb5619f3f6a82cdd747bd9ab" id="r_ga4b512f0fdb5619f3f6a82cdd747bd9ab"><td class="memItemLeft" align="right" valign="top"><a id="ga4b512f0fdb5619f3f6a82cdd747bd9ab" name="ga4b512f0fdb5619f3f6a82cdd747bd9ab"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_I2C4</b>&#160;&#160;&#160;((uint8_t)0x04)  /* I2C4 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga50799ca5441633ca024fb886595d5795" id="r_ga50799ca5441633ca024fb886595d5795"><td class="memItemLeft" align="right" valign="top"><a id="ga50799ca5441633ca024fb886595d5795" name="ga50799ca5441633ca024fb886595d5795"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_TIM15</b>&#160;&#160;&#160;((uint8_t)0x04)  /* TIM15 Alternate Function mapping  */</td></tr>
<tr class="memitem:ga23fd0eb8bcd3c2b58329c17c85d5eb78" id="r_ga23fd0eb8bcd3c2b58329c17c85d5eb78"><td class="memItemLeft" align="right" valign="top"><a id="ga23fd0eb8bcd3c2b58329c17c85d5eb78" name="ga23fd0eb8bcd3c2b58329c17c85d5eb78"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_CEC</b>&#160;&#160;&#160;((uint8_t)0x04)  /* CEC Alternate Function mapping    */</td></tr>
<tr class="memitem:gaf6175af27c0595958c02e58ea3ae0af7" id="r_gaf6175af27c0595958c02e58ea3ae0af7"><td class="memItemLeft" align="right" valign="top"><a id="gaf6175af27c0595958c02e58ea3ae0af7" name="gaf6175af27c0595958c02e58ea3ae0af7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_LPTIM2</b>&#160;&#160;&#160;((uint8_t)0x04)  /* LPTIM2 Alternate Function mapping */</td></tr>
<tr class="memitem:gaec055b1bbed4b62a1c3617ac9144ff11" id="r_gaec055b1bbed4b62a1c3617ac9144ff11"><td class="memItemLeft" align="right" valign="top"><a id="gaec055b1bbed4b62a1c3617ac9144ff11" name="gaec055b1bbed4b62a1c3617ac9144ff11"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_USART1</b>&#160;&#160;&#160;((uint8_t)0x04)  /* USART1 Alternate Function mapping */</td></tr>
<tr class="memitem:ga9c5ea49aa306b217df055ed1d7b2c81a" id="r_ga9c5ea49aa306b217df055ed1d7b2c81a"><td class="memItemLeft" align="right" valign="top"><a id="ga9c5ea49aa306b217df055ed1d7b2c81a" name="ga9c5ea49aa306b217df055ed1d7b2c81a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_DFSDM1</b>&#160;&#160;&#160;((uint8_t)0x04)  /* DFSDM  Alternate Function mapping */</td></tr>
<tr class="memitem:ga66aa13f6390dda4db73c94235e32293f" id="r_ga66aa13f6390dda4db73c94235e32293f"><td class="memItemLeft" align="right" valign="top"><a id="ga66aa13f6390dda4db73c94235e32293f" name="ga66aa13f6390dda4db73c94235e32293f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF4_DCMI</b>&#160;&#160;&#160;((uint8_t)0x04)   /* DCMI Alternate Function mapping : available on STM32H7A3xxx/STM32H7B3xxx/STM32H7B0xxx and STM32H72xxx/STM32H73xxx */</td></tr>
<tr class="memitem:gafb369e90efa49bcc298fd354b79cf11a" id="r_gafb369e90efa49bcc298fd354b79cf11a"><td class="memItemLeft" align="right" valign="top"><a id="gafb369e90efa49bcc298fd354b79cf11a" name="gafb369e90efa49bcc298fd354b79cf11a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF5_SPI1</b>&#160;&#160;&#160;((uint8_t)0x05)  /* SPI1 Alternate Function mapping   */</td></tr>
<tr class="memdesc:gafb369e90efa49bcc298fd354b79cf11a"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 5 selection. <br /></td></tr>
<tr class="memitem:ga0f61d8c59eaf80aec23bbe58c64bc11d" id="r_ga0f61d8c59eaf80aec23bbe58c64bc11d"><td class="memItemLeft" align="right" valign="top"><a id="ga0f61d8c59eaf80aec23bbe58c64bc11d" name="ga0f61d8c59eaf80aec23bbe58c64bc11d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF5_SPI2</b>&#160;&#160;&#160;((uint8_t)0x05)  /* SPI2 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga6f153ff6680bf07a86191671b89cc583" id="r_ga6f153ff6680bf07a86191671b89cc583"><td class="memItemLeft" align="right" valign="top"><a id="ga6f153ff6680bf07a86191671b89cc583" name="ga6f153ff6680bf07a86191671b89cc583"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF5_SPI3</b>&#160;&#160;&#160;((uint8_t)0x05)  /* SPI3 Alternate Function mapping   */</td></tr>
<tr class="memitem:gae906bb43a748bb865cb7a721d2c5d14e" id="r_gae906bb43a748bb865cb7a721d2c5d14e"><td class="memItemLeft" align="right" valign="top"><a id="gae906bb43a748bb865cb7a721d2c5d14e" name="gae906bb43a748bb865cb7a721d2c5d14e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF5_SPI4</b>&#160;&#160;&#160;((uint8_t)0x05)  /* SPI4 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga82ab341258ae0733c7d123df601d945f" id="r_ga82ab341258ae0733c7d123df601d945f"><td class="memItemLeft" align="right" valign="top"><a id="ga82ab341258ae0733c7d123df601d945f" name="ga82ab341258ae0733c7d123df601d945f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF5_SPI5</b>&#160;&#160;&#160;((uint8_t)0x05)  /* SPI5 Alternate Function mapping   */</td></tr>
<tr class="memitem:gab29f3d34b32916576ecf405a658086cc" id="r_gab29f3d34b32916576ecf405a658086cc"><td class="memItemLeft" align="right" valign="top"><a id="gab29f3d34b32916576ecf405a658086cc" name="gab29f3d34b32916576ecf405a658086cc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF5_SPI6</b>&#160;&#160;&#160;((uint8_t)0x05)  /* SPI6 Alternate Function mapping   */</td></tr>
<tr class="memitem:gafd9730d92d75cdd08cbf51d9bfffde9d" id="r_gafd9730d92d75cdd08cbf51d9bfffde9d"><td class="memItemLeft" align="right" valign="top"><a id="gafd9730d92d75cdd08cbf51d9bfffde9d" name="gafd9730d92d75cdd08cbf51d9bfffde9d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF5_CEC</b>&#160;&#160;&#160;((uint8_t)0x05)  /* CEC  Alternate Function mapping   */</td></tr>
<tr class="memitem:ga1da9c47feac80dcd9b9b9e3ca0d8f07e" id="r_ga1da9c47feac80dcd9b9b9e3ca0d8f07e"><td class="memItemLeft" align="right" valign="top"><a id="ga1da9c47feac80dcd9b9b9e3ca0d8f07e" name="ga1da9c47feac80dcd9b9b9e3ca0d8f07e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF6_SPI2</b>&#160;&#160;&#160;((uint8_t)0x06)  /* SPI2 Alternate Function mapping   */</td></tr>
<tr class="memdesc:ga1da9c47feac80dcd9b9b9e3ca0d8f07e"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 6 selection. <br /></td></tr>
<tr class="memitem:gad229e64449bd2a2162c3d283e794a4e4" id="r_gad229e64449bd2a2162c3d283e794a4e4"><td class="memItemLeft" align="right" valign="top"><a id="gad229e64449bd2a2162c3d283e794a4e4" name="gad229e64449bd2a2162c3d283e794a4e4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF6_SPI3</b>&#160;&#160;&#160;((uint8_t)0x06)  /* SPI3 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga8ffda74e53816c1e424a292c08e4f8c1" id="r_ga8ffda74e53816c1e424a292c08e4f8c1"><td class="memItemLeft" align="right" valign="top"><a id="ga8ffda74e53816c1e424a292c08e4f8c1" name="ga8ffda74e53816c1e424a292c08e4f8c1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF6_SAI1</b>&#160;&#160;&#160;((uint8_t)0x06)  /* SAI1 Alternate Function mapping   */</td></tr>
<tr class="memitem:gab44c511fee46ad45efbc855dad6e1e32" id="r_gab44c511fee46ad45efbc855dad6e1e32"><td class="memItemLeft" align="right" valign="top"><a id="gab44c511fee46ad45efbc855dad6e1e32" name="gab44c511fee46ad45efbc855dad6e1e32"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF6_I2C4</b>&#160;&#160;&#160;((uint8_t)0x06)  /* I2C4 Alternate Function mapping   */</td></tr>
<tr class="memitem:gafef5fc7bfce07d06e13a6ae614b1e0cc" id="r_gafef5fc7bfce07d06e13a6ae614b1e0cc"><td class="memItemLeft" align="right" valign="top"><a id="gafef5fc7bfce07d06e13a6ae614b1e0cc" name="gafef5fc7bfce07d06e13a6ae614b1e0cc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF6_DFSDM1</b>&#160;&#160;&#160;((uint8_t)0x06)  /* DFSDM Alternate Function mapping  */</td></tr>
<tr class="memitem:ga9904fd80ad420686eaf62ab89b8778f8" id="r_ga9904fd80ad420686eaf62ab89b8778f8"><td class="memItemLeft" align="right" valign="top"><a id="ga9904fd80ad420686eaf62ab89b8778f8" name="ga9904fd80ad420686eaf62ab89b8778f8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF6_UART4</b>&#160;&#160;&#160;((uint8_t)0x06)  /* UART4 Alternate Function mapping  */</td></tr>
<tr class="memitem:ga8ac6139fdac7acc7ff49575424b1e145" id="r_ga8ac6139fdac7acc7ff49575424b1e145"><td class="memItemLeft" align="right" valign="top"><a id="ga8ac6139fdac7acc7ff49575424b1e145" name="ga8ac6139fdac7acc7ff49575424b1e145"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_SPI2</b>&#160;&#160;&#160;((uint8_t)0x07)  /* SPI2 Alternate Function mapping   */</td></tr>
<tr class="memdesc:ga8ac6139fdac7acc7ff49575424b1e145"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 7 selection. <br /></td></tr>
<tr class="memitem:ga35733bc86ec4a7141898a9c2b7ca644a" id="r_ga35733bc86ec4a7141898a9c2b7ca644a"><td class="memItemLeft" align="right" valign="top"><a id="ga35733bc86ec4a7141898a9c2b7ca644a" name="ga35733bc86ec4a7141898a9c2b7ca644a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_SPI3</b>&#160;&#160;&#160;((uint8_t)0x07)  /* SPI3 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga164e3d3f9f9b43fc5cb835b05231552a" id="r_ga164e3d3f9f9b43fc5cb835b05231552a"><td class="memItemLeft" align="right" valign="top"><a id="ga164e3d3f9f9b43fc5cb835b05231552a" name="ga164e3d3f9f9b43fc5cb835b05231552a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_SPI6</b>&#160;&#160;&#160;((uint8_t)0x07)  /* SPI6 Alternate Function mapping   */</td></tr>
<tr class="memitem:gaac2ed5738651fabba7e3163c4c06c410" id="r_gaac2ed5738651fabba7e3163c4c06c410"><td class="memItemLeft" align="right" valign="top"><a id="gaac2ed5738651fabba7e3163c4c06c410" name="gaac2ed5738651fabba7e3163c4c06c410"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_USART1</b>&#160;&#160;&#160;((uint8_t)0x07)  /* USART1 Alternate Function mapping */</td></tr>
<tr class="memitem:gad7f3d45700eb37dba0a5be513865fd35" id="r_gad7f3d45700eb37dba0a5be513865fd35"><td class="memItemLeft" align="right" valign="top"><a id="gad7f3d45700eb37dba0a5be513865fd35" name="gad7f3d45700eb37dba0a5be513865fd35"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_USART2</b>&#160;&#160;&#160;((uint8_t)0x07)  /* USART2 Alternate Function mapping */</td></tr>
<tr class="memitem:ga738f78fdc33cf2bdc3144dd1397c7237" id="r_ga738f78fdc33cf2bdc3144dd1397c7237"><td class="memItemLeft" align="right" valign="top"><a id="ga738f78fdc33cf2bdc3144dd1397c7237" name="ga738f78fdc33cf2bdc3144dd1397c7237"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_USART3</b>&#160;&#160;&#160;((uint8_t)0x07)  /* USART3 Alternate Function mapping */</td></tr>
<tr class="memitem:ga5dc53dea58bc157592a13a3878511491" id="r_ga5dc53dea58bc157592a13a3878511491"><td class="memItemLeft" align="right" valign="top"><a id="ga5dc53dea58bc157592a13a3878511491" name="ga5dc53dea58bc157592a13a3878511491"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_USART6</b>&#160;&#160;&#160;((uint8_t)0x07)  /* USART6 Alternate Function mapping */</td></tr>
<tr class="memitem:ga2a5a752f32c571623018668aa81c0ffd" id="r_ga2a5a752f32c571623018668aa81c0ffd"><td class="memItemLeft" align="right" valign="top"><a id="ga2a5a752f32c571623018668aa81c0ffd" name="ga2a5a752f32c571623018668aa81c0ffd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_UART7</b>&#160;&#160;&#160;((uint8_t)0x07)  /* UART7 Alternate Function mapping  */</td></tr>
<tr class="memitem:gae951d3f4e0f4c47a6681538fb89375be" id="r_gae951d3f4e0f4c47a6681538fb89375be"><td class="memItemLeft" align="right" valign="top"><a id="gae951d3f4e0f4c47a6681538fb89375be" name="gae951d3f4e0f4c47a6681538fb89375be"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF7_SDMMC1</b>&#160;&#160;&#160;((uint8_t)0x07)  /* SDMMC1 Alternate Function mapping */</td></tr>
<tr class="memitem:ga6c0bfc231795088ae66a9fadd5a3500c" id="r_ga6c0bfc231795088ae66a9fadd5a3500c"><td class="memItemLeft" align="right" valign="top"><a id="ga6c0bfc231795088ae66a9fadd5a3500c" name="ga6c0bfc231795088ae66a9fadd5a3500c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF8_SPI6</b>&#160;&#160;&#160;((uint8_t)0x08)  /* SPI6 Alternate Function mapping   */</td></tr>
<tr class="memdesc:ga6c0bfc231795088ae66a9fadd5a3500c"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 8 selection. <br /></td></tr>
<tr class="memitem:gae634fa0570cb4bc20217130da41737e1" id="r_gae634fa0570cb4bc20217130da41737e1"><td class="memItemLeft" align="right" valign="top"><a id="gae634fa0570cb4bc20217130da41737e1" name="gae634fa0570cb4bc20217130da41737e1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF8_UART4</b>&#160;&#160;&#160;((uint8_t)0x08)  /* UART4 Alternate Function mapping  */</td></tr>
<tr class="memitem:gaecc040c19db2837cbd43e45a0ea8e711" id="r_gaecc040c19db2837cbd43e45a0ea8e711"><td class="memItemLeft" align="right" valign="top"><a id="gaecc040c19db2837cbd43e45a0ea8e711" name="gaecc040c19db2837cbd43e45a0ea8e711"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF8_UART5</b>&#160;&#160;&#160;((uint8_t)0x08)  /* UART5 Alternate Function mapping  */</td></tr>
<tr class="memitem:ga808e654ed1aa69e49c673a2d8df2b034" id="r_ga808e654ed1aa69e49c673a2d8df2b034"><td class="memItemLeft" align="right" valign="top"><a id="ga808e654ed1aa69e49c673a2d8df2b034" name="ga808e654ed1aa69e49c673a2d8df2b034"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF8_UART8</b>&#160;&#160;&#160;((uint8_t)0x08)  /* UART8 Alternate Function mapping  */</td></tr>
<tr class="memitem:ga672576b7984d370852c2d0186c30565f" id="r_ga672576b7984d370852c2d0186c30565f"><td class="memItemLeft" align="right" valign="top"><a id="ga672576b7984d370852c2d0186c30565f" name="ga672576b7984d370852c2d0186c30565f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF8_SPDIF</b>&#160;&#160;&#160;((uint8_t)0x08)  /* SPDIF Alternate Function mapping  */</td></tr>
<tr class="memitem:ga22e2a8891d17f395f44f8b0a152e93d9" id="r_ga22e2a8891d17f395f44f8b0a152e93d9"><td class="memItemLeft" align="right" valign="top"><a id="ga22e2a8891d17f395f44f8b0a152e93d9" name="ga22e2a8891d17f395f44f8b0a152e93d9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF8_LPUART</b>&#160;&#160;&#160;((uint8_t)0x08)  /* LPUART Alternate Function mapping */</td></tr>
<tr class="memitem:ga70040f0b7f08ceac0c516d6ce78fee8d" id="r_ga70040f0b7f08ceac0c516d6ce78fee8d"><td class="memItemLeft" align="right" valign="top"><a id="ga70040f0b7f08ceac0c516d6ce78fee8d" name="ga70040f0b7f08ceac0c516d6ce78fee8d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF8_SDMMC1</b>&#160;&#160;&#160;((uint8_t)0x08)  /* SDMMC1 Alternate Function mapping */</td></tr>
<tr class="memitem:gaf913dd9d2d9d68c96a36b723f156aaf1" id="r_gaf913dd9d2d9d68c96a36b723f156aaf1"><td class="memItemLeft" align="right" valign="top"><a id="gaf913dd9d2d9d68c96a36b723f156aaf1" name="gaf913dd9d2d9d68c96a36b723f156aaf1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF9_FDCAN1</b>&#160;&#160;&#160;((uint8_t)0x09)  /* FDCAN1 Alternate Function mapping   */</td></tr>
<tr class="memdesc:gaf913dd9d2d9d68c96a36b723f156aaf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 9 selection. <br /></td></tr>
<tr class="memitem:gad9687ac30fdd6c6e9a01d96899dec3bb" id="r_gad9687ac30fdd6c6e9a01d96899dec3bb"><td class="memItemLeft" align="right" valign="top"><a id="gad9687ac30fdd6c6e9a01d96899dec3bb" name="gad9687ac30fdd6c6e9a01d96899dec3bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF9_FDCAN2</b>&#160;&#160;&#160;((uint8_t)0x09)  /* FDCAN2 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga5ff54ccaa8e7fb6ac516b8c3543e7e7f" id="r_ga5ff54ccaa8e7fb6ac516b8c3543e7e7f"><td class="memItemLeft" align="right" valign="top"><a id="ga5ff54ccaa8e7fb6ac516b8c3543e7e7f" name="ga5ff54ccaa8e7fb6ac516b8c3543e7e7f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF9_TIM13</b>&#160;&#160;&#160;((uint8_t)0x09)  /* TIM13 Alternate Function mapping    */</td></tr>
<tr class="memitem:ga7687c77dbf42f28bda590cb3eff3f4bd" id="r_ga7687c77dbf42f28bda590cb3eff3f4bd"><td class="memItemLeft" align="right" valign="top"><a id="ga7687c77dbf42f28bda590cb3eff3f4bd" name="ga7687c77dbf42f28bda590cb3eff3f4bd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF9_TIM14</b>&#160;&#160;&#160;((uint8_t)0x09)  /* TIM14 Alternate Function mapping    */</td></tr>
<tr class="memitem:ga24f10c2e8fbf00af50366ddd15f0200c" id="r_ga24f10c2e8fbf00af50366ddd15f0200c"><td class="memItemLeft" align="right" valign="top"><a id="ga24f10c2e8fbf00af50366ddd15f0200c" name="ga24f10c2e8fbf00af50366ddd15f0200c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF9_SDMMC2</b>&#160;&#160;&#160;((uint8_t)0x09)  /* SDMMC2 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga86f857a054eb7ef3584579b34b1d040f" id="r_ga86f857a054eb7ef3584579b34b1d040f"><td class="memItemLeft" align="right" valign="top"><a id="ga86f857a054eb7ef3584579b34b1d040f" name="ga86f857a054eb7ef3584579b34b1d040f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF9_LTDC</b>&#160;&#160;&#160;((uint8_t)0x09)  /* LTDC Alternate Function mapping     */</td></tr>
<tr class="memitem:ga3ac0bd362a93319760e45572deb05077" id="r_ga3ac0bd362a93319760e45572deb05077"><td class="memItemLeft" align="right" valign="top"><a id="ga3ac0bd362a93319760e45572deb05077" name="ga3ac0bd362a93319760e45572deb05077"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF9_SPDIF</b>&#160;&#160;&#160;((uint8_t)0x09)  /* SPDIF Alternate Function mapping    */</td></tr>
<tr class="memitem:ga9080c041f0db0a046b34813102d9d14f" id="r_ga9080c041f0db0a046b34813102d9d14f"><td class="memItemLeft" align="right" valign="top"><a id="ga9080c041f0db0a046b34813102d9d14f" name="ga9080c041f0db0a046b34813102d9d14f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF9_FMC</b>&#160;&#160;&#160;((uint8_t)0x09)  /* FMC Alternate Function mapping      */</td></tr>
<tr class="memitem:gada6fd0d10731420eac64904e9ae3bbbc" id="r_gada6fd0d10731420eac64904e9ae3bbbc"><td class="memItemLeft" align="right" valign="top"><a id="gada6fd0d10731420eac64904e9ae3bbbc" name="gada6fd0d10731420eac64904e9ae3bbbc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF10_SDMMC2</b>&#160;&#160;&#160;((uint8_t)0x0A)  /* SDMMC2 Alternate Function mapping                                           */</td></tr>
<tr class="memdesc:gada6fd0d10731420eac64904e9ae3bbbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 10 selection. <br /></td></tr>
<tr class="memitem:ga37504b3e7b50e764cc9f72e6b98ac1e5" id="r_ga37504b3e7b50e764cc9f72e6b98ac1e5"><td class="memItemLeft" align="right" valign="top"><a id="ga37504b3e7b50e764cc9f72e6b98ac1e5" name="ga37504b3e7b50e764cc9f72e6b98ac1e5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF10_COMP1</b>&#160;&#160;&#160;((uint8_t)0x0A)  /* COMP1 Alternate Function mapping                                            */</td></tr>
<tr class="memitem:gaea511f857c40d663b3f0f7595dab0ce0" id="r_gaea511f857c40d663b3f0f7595dab0ce0"><td class="memItemLeft" align="right" valign="top"><a id="gaea511f857c40d663b3f0f7595dab0ce0" name="gaea511f857c40d663b3f0f7595dab0ce0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF10_COMP2</b>&#160;&#160;&#160;((uint8_t)0x0A)  /* COMP2 Alternate Function mapping                                            */</td></tr>
<tr class="memitem:gac54f72b823ac7031049de4cdd302546f" id="r_gac54f72b823ac7031049de4cdd302546f"><td class="memItemLeft" align="right" valign="top"><a id="gac54f72b823ac7031049de4cdd302546f" name="gac54f72b823ac7031049de4cdd302546f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF10_CRS_SYNC</b>&#160;&#160;&#160;((uint8_t)0x0A)  /* CRS Sync Alternate Function mapping : available on <a class="el" href="group___library__configuration__section.html#ga3cee03fca286b4756b2df120eaeef227">STM32H7</a> Rev.B and above  */</td></tr>
<tr class="memitem:gadec91bb21d7b97a75eeed946f351223c" id="r_gadec91bb21d7b97a75eeed946f351223c"><td class="memItemLeft" align="right" valign="top"><a id="gadec91bb21d7b97a75eeed946f351223c" name="gadec91bb21d7b97a75eeed946f351223c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF10_OTG1_FS</b>&#160;&#160;&#160;((uint8_t)0x0A)  /* OTG1_FS Alternate Function mapping : available on STM32H7A3xxx/STM32H7B3xxx/STM32H7B0xxx and STM32H72xxx/STM32H73xxx */</td></tr>
<tr class="memitem:gabb7d2525047cf6fddd8466d6d95fbea1" id="r_gabb7d2525047cf6fddd8466d6d95fbea1"><td class="memItemLeft" align="right" valign="top"><a id="gabb7d2525047cf6fddd8466d6d95fbea1" name="gabb7d2525047cf6fddd8466d6d95fbea1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF10_OTG1_HS</b>&#160;&#160;&#160;((uint8_t)0x0A)  /* OTG1_HS Alternate Function mapping                                          */</td></tr>
<tr class="memitem:ga7c745d0c79fbd16b300aa25e4d6dcd45" id="r_ga7c745d0c79fbd16b300aa25e4d6dcd45"><td class="memItemLeft" align="right" valign="top"><a id="ga7c745d0c79fbd16b300aa25e4d6dcd45" name="ga7c745d0c79fbd16b300aa25e4d6dcd45"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF10_TIM8</b>&#160;&#160;&#160;((uint8_t)0x0A)  /* TIM8 Alternate Function mapping                                             */</td></tr>
<tr class="memitem:ga852a6efcbde36af79fece9cc2b26c9e2" id="r_ga852a6efcbde36af79fece9cc2b26c9e2"><td class="memItemLeft" align="right" valign="top"><a id="ga852a6efcbde36af79fece9cc2b26c9e2" name="ga852a6efcbde36af79fece9cc2b26c9e2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF10_FMC</b>&#160;&#160;&#160;((uint8_t)0x0A)  /* FMC Alternate Function mapping : available on STM32H7A3xxx/STM32H7B3xxx/STM32H7B0xxx and STM32H72xxx/STM32H73xxx */</td></tr>
<tr class="memitem:ga036dc1e2852f1f3cb9edc27278c57d6a" id="r_ga036dc1e2852f1f3cb9edc27278c57d6a"><td class="memItemLeft" align="right" valign="top"><a id="ga036dc1e2852f1f3cb9edc27278c57d6a" name="ga036dc1e2852f1f3cb9edc27278c57d6a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_SWP</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* SWP Alternate Function mapping     */</td></tr>
<tr class="memdesc:ga036dc1e2852f1f3cb9edc27278c57d6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 11 selection. <br /></td></tr>
<tr class="memitem:ga3574d8a78a2e507820ad992bb2ace4b5" id="r_ga3574d8a78a2e507820ad992bb2ace4b5"><td class="memItemLeft" align="right" valign="top"><a id="ga3574d8a78a2e507820ad992bb2ace4b5" name="ga3574d8a78a2e507820ad992bb2ace4b5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_MDIOS</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* MDIOS Alternate Function mapping   */</td></tr>
<tr class="memitem:ga7f6187f741365eddbae063ba14f2d980" id="r_ga7f6187f741365eddbae063ba14f2d980"><td class="memItemLeft" align="right" valign="top"><a id="ga7f6187f741365eddbae063ba14f2d980" name="ga7f6187f741365eddbae063ba14f2d980"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_UART7</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* UART7 Alternate Function mapping   */</td></tr>
<tr class="memitem:gad1e08ac392631904a4cfc2c605fa97d2" id="r_gad1e08ac392631904a4cfc2c605fa97d2"><td class="memItemLeft" align="right" valign="top"><a id="gad1e08ac392631904a4cfc2c605fa97d2" name="gad1e08ac392631904a4cfc2c605fa97d2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_SDMMC2</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* SDMMC2 Alternate Function mapping  */</td></tr>
<tr class="memitem:ga4fc15003c75b1526020b464c9136231f" id="r_ga4fc15003c75b1526020b464c9136231f"><td class="memItemLeft" align="right" valign="top"><a id="ga4fc15003c75b1526020b464c9136231f" name="ga4fc15003c75b1526020b464c9136231f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_DFSDM1</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* DFSDM1 Alternate Function mapping  */</td></tr>
<tr class="memitem:gab3af8659353ccc90519a7526cebc176e" id="r_gab3af8659353ccc90519a7526cebc176e"><td class="memItemLeft" align="right" valign="top"><a id="gab3af8659353ccc90519a7526cebc176e" name="gab3af8659353ccc90519a7526cebc176e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_COMP1</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* COMP1 Alternate Function mapping   */</td></tr>
<tr class="memitem:gac6ff8fb99bc27a0c56768d3b71189414" id="r_gac6ff8fb99bc27a0c56768d3b71189414"><td class="memItemLeft" align="right" valign="top"><a id="gac6ff8fb99bc27a0c56768d3b71189414" name="gac6ff8fb99bc27a0c56768d3b71189414"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_COMP2</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* COMP2 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga750b4652a43278188fd75e8886ea736e" id="r_ga750b4652a43278188fd75e8886ea736e"><td class="memItemLeft" align="right" valign="top"><a id="ga750b4652a43278188fd75e8886ea736e" name="ga750b4652a43278188fd75e8886ea736e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_TIM1</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* TIM1 Alternate Function mapping    */</td></tr>
<tr class="memitem:gad3324ec5ea467a68c165d3214f7ad476" id="r_gad3324ec5ea467a68c165d3214f7ad476"><td class="memItemLeft" align="right" valign="top"><a id="gad3324ec5ea467a68c165d3214f7ad476" name="gad3324ec5ea467a68c165d3214f7ad476"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_TIM8</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* TIM8 Alternate Function mapping    */</td></tr>
<tr class="memitem:ga5c7ac62dfebe28f688616d88dd0242a7" id="r_ga5c7ac62dfebe28f688616d88dd0242a7"><td class="memItemLeft" align="right" valign="top"><a id="ga5c7ac62dfebe28f688616d88dd0242a7" name="ga5c7ac62dfebe28f688616d88dd0242a7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF11_I2C4</b>&#160;&#160;&#160;((uint8_t)0x0B)  /* I2C4 Alternate Function mapping    */</td></tr>
<tr class="memitem:ga56d7cc07c907d85e043eb44e4b9b4540" id="r_ga56d7cc07c907d85e043eb44e4b9b4540"><td class="memItemLeft" align="right" valign="top"><a id="ga56d7cc07c907d85e043eb44e4b9b4540" name="ga56d7cc07c907d85e043eb44e4b9b4540"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF12_FMC</b>&#160;&#160;&#160;((uint8_t)0x0C)  /* FMC Alternate Function mapping     */</td></tr>
<tr class="memdesc:ga56d7cc07c907d85e043eb44e4b9b4540"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 12 selection. <br /></td></tr>
<tr class="memitem:ga8d8e1c78c1e91033f1e8da256f5c8e42" id="r_ga8d8e1c78c1e91033f1e8da256f5c8e42"><td class="memItemLeft" align="right" valign="top"><a id="ga8d8e1c78c1e91033f1e8da256f5c8e42" name="ga8d8e1c78c1e91033f1e8da256f5c8e42"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF12_SDMMC1</b>&#160;&#160;&#160;((uint8_t)0x0C)  /* SDMMC1 Alternate Function mapping  */</td></tr>
<tr class="memitem:gaa7699bdae593593f96fd125a53198bd9" id="r_gaa7699bdae593593f96fd125a53198bd9"><td class="memItemLeft" align="right" valign="top"><a id="gaa7699bdae593593f96fd125a53198bd9" name="gaa7699bdae593593f96fd125a53198bd9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF12_MDIOS</b>&#160;&#160;&#160;((uint8_t)0x0C)  /* MDIOS Alternate Function mapping   */</td></tr>
<tr class="memitem:gaba6ab0be825b4f2e644ab3f631542a3a" id="r_gaba6ab0be825b4f2e644ab3f631542a3a"><td class="memItemLeft" align="right" valign="top"><a id="gaba6ab0be825b4f2e644ab3f631542a3a" name="gaba6ab0be825b4f2e644ab3f631542a3a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF12_COMP1</b>&#160;&#160;&#160;((uint8_t)0x0C)  /* COMP1 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga67120d7983880b4524457c2e52c7adcb" id="r_ga67120d7983880b4524457c2e52c7adcb"><td class="memItemLeft" align="right" valign="top"><a id="ga67120d7983880b4524457c2e52c7adcb" name="ga67120d7983880b4524457c2e52c7adcb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF12_COMP2</b>&#160;&#160;&#160;((uint8_t)0x0C)  /* COMP2 Alternate Function mapping   */</td></tr>
<tr class="memitem:ga0c0afa2757c763333760b7ebbea43b94" id="r_ga0c0afa2757c763333760b7ebbea43b94"><td class="memItemLeft" align="right" valign="top"><a id="ga0c0afa2757c763333760b7ebbea43b94" name="ga0c0afa2757c763333760b7ebbea43b94"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF12_TIM1</b>&#160;&#160;&#160;((uint8_t)0x0C)  /* TIM1 Alternate Function mapping    */</td></tr>
<tr class="memitem:gad39904b58bba2b7f30247eab573f3d7b" id="r_gad39904b58bba2b7f30247eab573f3d7b"><td class="memItemLeft" align="right" valign="top"><a id="gad39904b58bba2b7f30247eab573f3d7b" name="gad39904b58bba2b7f30247eab573f3d7b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF12_TIM8</b>&#160;&#160;&#160;((uint8_t)0x0C)  /* TIM8 Alternate Function mapping    */</td></tr>
<tr class="memitem:gac7ccbdfe96d75805d7fc7dcd821d0fb4" id="r_gac7ccbdfe96d75805d7fc7dcd821d0fb4"><td class="memItemLeft" align="right" valign="top"><a id="gac7ccbdfe96d75805d7fc7dcd821d0fb4" name="gac7ccbdfe96d75805d7fc7dcd821d0fb4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF13_DCMI</b>&#160;&#160;&#160;((uint8_t)0x0D)   /* DCMI Alternate Function mapping  */</td></tr>
<tr class="memdesc:gac7ccbdfe96d75805d7fc7dcd821d0fb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 13 selection. <br /></td></tr>
<tr class="memitem:ga9ac8afd960c3461e62713adc522dad81" id="r_ga9ac8afd960c3461e62713adc522dad81"><td class="memItemLeft" align="right" valign="top"><a id="ga9ac8afd960c3461e62713adc522dad81" name="ga9ac8afd960c3461e62713adc522dad81"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF13_COMP1</b>&#160;&#160;&#160;((uint8_t)0x0D)   /* COMP1 Alternate Function mapping */</td></tr>
<tr class="memitem:gae4e831a78bd8fa408c12fac4e3e8ffd6" id="r_gae4e831a78bd8fa408c12fac4e3e8ffd6"><td class="memItemLeft" align="right" valign="top"><a id="gae4e831a78bd8fa408c12fac4e3e8ffd6" name="gae4e831a78bd8fa408c12fac4e3e8ffd6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF13_COMP2</b>&#160;&#160;&#160;((uint8_t)0x0D)   /* COMP2 Alternate Function mapping */</td></tr>
<tr class="memitem:gade37f38bcb0af495331df18a0ae4f1db" id="r_gade37f38bcb0af495331df18a0ae4f1db"><td class="memItemLeft" align="right" valign="top"><a id="gade37f38bcb0af495331df18a0ae4f1db" name="gade37f38bcb0af495331df18a0ae4f1db"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF13_TIM1</b>&#160;&#160;&#160;((uint8_t)0x0D)    /* TIM1 Alternate Function mapping */</td></tr>
<tr class="memitem:gaddcf951df3b0e08fb211f176b9c2db7b" id="r_gaddcf951df3b0e08fb211f176b9c2db7b"><td class="memItemLeft" align="right" valign="top"><a id="gaddcf951df3b0e08fb211f176b9c2db7b" name="gaddcf951df3b0e08fb211f176b9c2db7b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF14_LTDC</b>&#160;&#160;&#160;((uint8_t)0x0E)   /* LTDC Alternate Function mapping  */</td></tr>
<tr class="memdesc:gaddcf951df3b0e08fb211f176b9c2db7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 14 selection. <br /></td></tr>
<tr class="memitem:ga883db89884b7aebd81913fa46d55fe61" id="r_ga883db89884b7aebd81913fa46d55fe61"><td class="memItemLeft" align="right" valign="top"><a id="ga883db89884b7aebd81913fa46d55fe61" name="ga883db89884b7aebd81913fa46d55fe61"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF14_UART5</b>&#160;&#160;&#160;((uint8_t)0x0E)   /* UART5 Alternate Function mapping */</td></tr>
<tr class="memitem:ga6a9e7cd61d906b36a1044acef59d245e" id="r_ga6a9e7cd61d906b36a1044acef59d245e"><td class="memItemLeft" align="right" valign="top"><a id="ga6a9e7cd61d906b36a1044acef59d245e" name="ga6a9e7cd61d906b36a1044acef59d245e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GPIO_AF15_EVENTOUT</b>&#160;&#160;&#160;((uint8_t)0x0F)  /* EVENTOUT Alternate Function mapping */</td></tr>
<tr class="memdesc:ga6a9e7cd61d906b36a1044acef59d245e"><td class="mdescLeft">&#160;</td><td class="mdescRight">AF 15 selection. <br /></td></tr>
<tr class="memitem:ga79eead44ddc05f1aa13d93c69196bced" id="r_ga79eead44ddc05f1aa13d93c69196bced"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ga79eead44ddc05f1aa13d93c69196bced">IS_GPIO_AF</a>(AF)</td></tr>
</table>
<a name="details" id="details"></a><h2 id="header-details" class="groupheader">Detailed Description</h2>
<a name="doc-define-members" id="doc-define-members"></a><h2 id="header-doc-define-members" class="groupheader">Macro Definition Documentation</h2>
<a id="ga79eead44ddc05f1aa13d93c69196bced" name="ga79eead44ddc05f1aa13d93c69196bced"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga79eead44ddc05f1aa13d93c69196bced">&#9670;&#160;</a></span>IS_GPIO_AF</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IS_GPIO_AF</td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>AF</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((AF) &lt;= (uint8_t)0x0F)</div>
</div><!-- fragment -->
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="page-nav" class="page-nav-panel">
<div id="page-nav-resize-handle"></div>
<div id="page-nav-tree">
<div id="page-nav-contents">
</div><!-- page-nav-contents -->
</div><!-- page-nav-tree -->
</div><!-- page-nav -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.14.0 </li>
  </ul>
</div>
</body>
</html>
